package model

//订单日志表

type OrderLog struct {
	BaseModel
	UserId  uint   `form:"user_id" json:"user_id" gorm:"not null;default:0;comment:用户表user主键id"`
	OrderId uint   `form:"order_id" json:"order_id" gorm:"not null;default:0;comment:订单表order主键id"`
	OrderSc string `form:"order_sc" json:"order_sc"  gorm:"not null;comment:订单号"`

	Scene       uint `form:"scene" json:"scene" gorm:"type:tinyint(1) not null;default:1;comment:场景0 不明 1 用户自己操作 2 管理员操作"`
	OrderStatus uint `form:"order_status" json:"order_status" gorm:"type:tinyint(1);default:1;comment:订单状态  0未知 1 已下单 2 已收货 3 已取消 4 已完成|评价完 5 已作废 6已删除"`
	ShipStatus  uint `form:"ship_status" json:"ship_status" gorm:"type:tinyint(1);default:1;comment:发货/配送状态 0未知  1未发货 2 已发货 3 部分发货"`
	PayStatus   uint `form:"pay_status" json:"pay_status" gorm:"type:tinyint(1);default:1;comment:支付状态 0未知  1未支付 2 已支付 3部分支付 4 已退款 5 拒绝退款"`

	Note string `form:"note" json:"note" gorm:"comment:备注"`
	Desc string `form:"desc" json:"desc" gorm:"comment:操作描述"`
}
